make: twitServer twitClient 

clean:
	rm -f *.o 

twitServer: TwitServer.o Protocol.o Message.o
	g++ -Wall TwitServer.o Protocol.o Message.o -o twitServer
	
TwitServer.o: TwitServer.cpp
	g++ -Wall -lm TwitServer.cpp -c
	
twitClient: TwitClient.o Protocol.o  Message.o
	g++ -Wall TwitClient.o Protocol.o Message.o -o twitClient
	
TwitClient.o: TwitClient.cpp
	g++ -Wall -lm TwitClient.cpp -c
	
Protocol.o: Protocol.cpp
	g++ -Wall -lm -c Protocol.cpp -o Protocol.o
		
Message.o: Message.cpp
	g++ -Wall -lm -c Message.cpp -o Message.o